home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-04-07 | 1.1 KB | 51 lines |
- ##
- ## AIFF DataType
- ##
- ## Written by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
- ## Public domain
- ##
- ## :ts=4
- ##
-
- .c.o:
- SC $(GST) $(CFLAGS) $(OPTIMIZE) $(DEBUG) OBJNAME=$*.o $*.c
- @GenTagFiles $*.c >TagFiles/$*.c
- @ci -l -m. -t-. >NIL: $*.c
-
- .asm.o:
- ASM -D $*.asm
- @ci -l -m. -t-. >NIL: $*.asm
-
- CFLAGS = STREQ STRMERGE NOSTKCHK IDLEN=65
- LFLAGS = SC SD NOICONS
-
- OPTIMIZE = OPTIMIZE OPTINLOCAL OPTTIME
- DEBUG = DEBUG=LINE
- GST = GST=AIFF.gst GSTIMM
- LIBS = LIB:amiga.lib LIB:sc.lib LIB:debug.lib
-
- all: AIFF.gst \
- aiff.datatype
-
- OBJS = RomTag.o LibCode.o Class.o StackCall.o asyncio.o
-
- aiff.datatype: $(OBJS)
- SLINK FROM $(OBJS) TO $@.debug LIB $(LIBS) $(LFLAGS)
- SLINK FROM $@.debug TO $@ ND NOICONS
- Protect $@ -e
- Copy $@ SYS:Classes/DataTypes
- @Type TagFiles/\#?.c >T:tags
- @Copy T:tags tags
- @Delete >NIL: T:tags
-
- AIFF.gst: PreInclude.c asyncio.h
- GST >NIL: UNLOAD $@
- SC NOOBJNAME IDLEN=65 MAKEGST=$@ PreInclude.c
- @ci -l -m. -t-. >NIL: PreInclude.c asyncio.h
- GST $@
-
- bumprev:
- bumprev 1 aiff.datatype
-
- RomTag.o: RomTag.asm aiff.datatype_rev.i
-